mod app_state;
pub mod error;
pub mod hyper_runtime;
pub mod hyper_server;
pub mod hyper_server_core;
mod middlewares;
pub mod routes;
mod server;
mod session_store;

pub use server::*;
pub use session_store::*;
pub use routes::host_middleware::{
    AuthHeaderInfo, DomainInfo, clear_current_auth_header, clear_current_domain,
    clear_session_domain, get_auth_header_from_request, get_current_auth_header,
    get_current_domain, get_domain_for_session, get_domain_from_request, set_current_auth_header,
    set_current_domain, set_session_domain,
};
